home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Pascal Super Library
/
Pascal Super Library (CW International)(1997).bin
/
STRINGS
/
TPSTR7
/
EXAM27.PAS
< prev
next >
Wrap
Pascal/Delphi Source File
|
1993-03-14
|
6KB
|
118 lines
Program Exam27;
{**************************************************************************}
{ }
{ Ce programme démontre les possibilités de StrLwr? et de StrUpr?. }
{ }
{**************************************************************************}
Uses
TpStr;
Var
S1 ,
S2 : String;
{ ----------------------------------------------------------------------- }
{ }
{ Note : Les procedures présentées içi supportent toutes les caractères }
{ internationaux. }
{ les majuscules : 'ÜÉAÄAÅÇEEEIIIÄÅÉÆÆOÖOUUYÖÜ¢£¥₧AIOUÑÑAO' }
{ deviendront : 'çüéâäàåçêëèïîìäåéææôöòûùÿöü¢£¥₧ƒáíóúññ' }
{ et vice-versa. }
{ }
{ ------------------------------------------------------------------------ }
{ --------------------------------------------------------------- }
{ Procedure StrLwr(Var Str1: String); }
{ --------------------------------------------------------------- }
{ }
{ Effet : Transforme tous les caractères de la chaîne <Str1> en }
{ minuscules. }
{ }
{ Usage : Chaîne pascal. }
{ }
{ Vitesse : 7800/s }
{ }
{ -------------------------------------------------------------------------}
Procedure Test1;
Begin
S1 := 'Turbo Pascal';
StrLwr(S1);
S1 := 'ÜÉAÄAÅÇEEEIIIÄÅÉÆÆOÖOUUYÖÜ¢£¥₧AIOUÑÑAO';
StrLwr(S1);
end;
{ --------------------------------------------------------------- }
{ Function StrLwR_(Str1: String):String; }
{ --------------------------------------------------------------- }
{ }
{ Effet : Idem, transformé en fonction. }
{ }
{ Usage : Chaîne pascal. }
{ }
{ Vitesse : 7800/s }
{ }
{ Note : Equivalent à ???? := ChrPaDC(Str1,' ',Maxlen); }
{ -------------------------------------------------------------------------}
Procedure Test2;
Begin
S1 := 'Turbo Pascal';
S2 := StrLwr_(S1);
S1 := 'ÜÉAÄAÅÇEEEIIIÄÅÉÆÆOÖOUUYÖÜ¢£¥₧AIOUÑÑAO';
S2 := StrLwr_(S1);
end;
{ --------------------------------------------------------------- }
{ Procedure StrUpr(Var Str1: String); }
{ --------------------------------------------------------------- }
{ }
{ Effet : Transforme tous les caractères de la chaîne <Str1> en }
{ majuscules. }
{ }
{ Usage : Chaîne pascal. }
{ }
{ Vitesse : 7800/s }
{ }
{ -------------------------------------------------------------------------}
Procedure Test3;
Begin
S1 := 'Turbo Pascal';
StrUpr(S1);
S1 := 'çüéâäàåçêëèïîìäåéææôöòûùÿöü¢£¥₧ƒáíóúññ';
StrUpr(S1);
end;
{ --------------------------------------------------------------- }
{ Function StrUpr_(Str1: String):String; }
{ --------------------------------------------------------------- }
{ }
{ Effet : Idem, transformé en fonction. }
{ }
{ Usage : Chaîne pascal. }
{ }
{ Vitesse : 7800/s }
{ }
{ -------------------------------------------------------------------------}
Procedure Test4;
Begin
S1 := 'Turbo Pascal';
S2 := StrUpr_(S1);
S1 := 'çüéâäàåçêëèïîìäåéææôöòûùÿöü¢£¥₧ƒáíóúññ';
S2 := StrUpr_(S1);
end;
Begin
Test1;
Test2;
Test3;
Test4;
End.
{ -------------------------------------------------------------------------}